iT邦幫忙

2022 iThome 鐵人賽

DAY 1
1
自我挑戰組

30 天線上自學前端系列 第 7

[Day 7] [Node.js] 試試看原生 Node 模組

  • 分享至 

  • xImage
  •  

安裝 Node 之後,Node 有隨附一堆內建模組。昨天看課程有提到用一些 Node 的用法,今天的課程內容是可以如何用 Node.js 來用 local file 直接跟電腦互動,不需透過其他像 Chrome 的 app。

要讓 local file 直接跟電腦互動,首先要先提取這個模組:

const fs = require('fs');

課程中介紹的是 copyFileSync,這是將文件從源路徑同步複製到目標路徑。如果目標中已存在該文件,Node.js 將覆蓋該文件。

fs.copyFileSync('file1.txt', 'file2.txt')

//* 把 file1 的東西複製到 file2。

我已經準備好 file1.txt,內容長這樣:
https://ithelp.ithome.com.tw/upload/images/20220907/20151588bqeCRhyylb.png

接著到 Hyper 終端機裡輸入:

(base) wwwsss@wwwsssdeMacBook-Pro ~ % cd Desktop/front-end_projects/nodeJs 
(base) wwwsss@wwwsssdeMacBook-Pro nodeJs % node index.js

第二行的 node 代表「使用 Node.js 來開啟這個檔案」,在昨天的文章裡有提到:Day 6 終端機使用 Node.js 執行 .js 檔案

接著回去 VS Code,會看到突然新增一個檔案叫 file2.txt,裡面就是我們 file1 的內容。

https://ithelp.ithome.com.tw/upload/images/20220907/201515882f2DNBqpEu.png


上一篇
[Day 6] [Node.js] 終端機使用 Node.js 執行 .js 檔案
下一篇
[Day 8] [Express] 用 express 做一個 server
系列文
30 天線上自學前端72
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言